"Programcılar ve yapay zeka birlikte çalışarak daha büyük sorunları daha hızlı çözmemize olanak tanıyacak."

Yapay zekâ ajanları yaygınlaşıyor. Başlıca savunucularından biri GitHub'ın Operasyon Direktörü (COO) Kyle Daigle. 2018 yılında Microsoft tarafından 7,5 milyar dolara satın alınan bu açık kaynaklı şirket, yakın zamanda San Francisco'daki yıllık etkinliğinde (Universe) Agent HQ'yu tanıttı. Agent HQ, çeşitli yapay zekâları entegre ediyor ve bunlardan yararlanıyor. Platform 180 milyondan fazla geliştiriciye ev sahipliği yapıyor ve saniyede bir geliştirici hızında büyümeye devam ediyor. Fortune 100 şirketlerinin neredeyse %90'ı tarafından kullanılıyor. Etkinlik sırasında bir mola sırasında Daigle ile konuştuk. "Geliştirme bir takım sporudur; insan iş birliği ve yapay zekânın birleşimi, potansiyel olarak bir milyarlık bir geliştirici topluluğuna ölçeklenmemizi ve daha büyük sorunları daha hızlı çözmemizi sağlayacak," diye açıkladı.
Artık yapay zekalı ajanların çağına giriyoruz. Peki onlardan neler bekleyebiliriz?
Diyelim ki yapay zekaya sadece bir soru sormaktan, her türlü görevde bize yardımcı olmasına geçtik. Örneğin, "Fotoğraflarımı paylaşmak için bir web sitesi oluştur" diyebilirim ve yapay zeka aracısı bu komutu farklı aşamalara böler. Hatta yazdığımız kodu analiz edip iyileştirebilir. Dolayısıyla yapay zeka araçları, özellikle de programlama araçları, çözmek istediğimiz soruna gerçekten odaklanmamızı sağlar. Biraz daha fazla zaman alır, ancak sonuç çok daha iyidir.
Programcılar yapay zeka ajanları tarafından tehdit altında hissedebilir mi?
Yapay zekadan tehdit hisseden geliştiricilere, artık delikli kartlar kullanmıyor olmamıza üzülüp üzülmediklerini sormak isterim. Çünkü yazılım programlamaya onunla başladık. Genellikle cevap hayırdır. Yapay zekanın bize sunduğu şey, daha hızlı hareket etmemizi ve daha hızlı inşa etmemizi sağlayan bir iletişim yolu. Geliştiriciler için bu yapay zeka anı, daha büyük ve daha ilginç sorunları yeni bir soyutlama düzeyiyle çözmemizi sağlıyor.
Sanırım 'Candy Crush' adlı video oyununun geliştiricilerinin, kendi programladıkları araçlar yüzünden işten atılmalarını biliyorsunuzdur...
Bir şirketin çözmesi gereken sınırlı sayıda sorun varsa, yapay zeka destekli tek bir geliştirici yeterli olabilir. Ama dürüst olmak gerekirse, kendini bu şekilde tanımlayan bir şirketle henüz karşılaşmadım. Sürekli olarak mühendis ve geliştirici istihdam ediyoruz. Şirketler ayrıca daha fazla yazılım sunmak için daha fazla geliştirici istihdam etmeye devam ediyor. Onları güçlendirmek için en iyi araçları sağlamaya kendimizi adadık. Bu yıldan geçen yıla kadar, şirketlerin büyük çoğunluğu daha yapılacak çok şey olduğunun farkında, çünkü daha ilginç şeyler geliştirmek veya daha önce çözemedikleri sorunları çözmek istiyorlar.
IA Agent HQ'da neler yeni?
Agent HQ ile, programlama ajanlarının tüm yapı taşlarını alıyoruz. GitHub'ın kendi programlama ajanı, GitHub Copilot'u var. Ve onunla, az önce bahsettiğim her şeyi yapabiliyoruz. Bir fikirden kod uygulamasına geçebiliyorum. Ve geliştiricilerin iş birliği yapmasına yardımcı olan GitHub'ın tüm temel bileşenlerini kullanıyor. Örneğin, kodu paylaştığımız ve incelediğimiz çekme istekleri gibi.
Tüm yapay zekaları tek bir platformda birleştirmenin amacı nedir?
Çok popüler olan çeşitli programlama araçları mevcut (OpenAI Codex, Anthropic Claude vb.). Bunları GitHub'a taşımak, onları test etmeme ve belki de bir görev için bir sistemi, başka bir görev için başka bir sistemi kullanmama olanak tanıyor. Çeşitli araçlar arasında geçiş yapmak ve bir sürü farklı sistem öğrenmek zorunda kalmadan bu tutarlı deneyimi elde ediyoruz. Ve açık platformun avantajlarından da yararlanıyorum.
Görevlerin bir sınırı var mı?
Gerçek şu ki, ister bir şirket, ister açık kaynaklı bir proje, isterse de dünya olsun, çözülmesi gereken sorunların sonu yok. Bu yapay zeka araçlarından ve ajanlarından bazılarını kullanarak daha hızlı hareket edebilir, sorunu anlayabilir ve bir çözüm bulabiliriz. Bu da bir sonraki soruna çok daha hızlı bir şekilde müdahale etmemizi sağlar. Bu da örneğin, bir ürünün müşteriye ulaşması için gereken sürenin kısalması anlamına gelir.
Copilot bu ekosistemde neden bu kadar önemli?
Copilot ve zamanlama aracısının, profesyonel geliştiricilerin GitHub ile kullandığı tüm araç setini kullandığını düşünüyoruz. Ayrıca GitHub Actions gibi aynı hesaplama altyapısını kullanıyor. İnanılmaz derecede güçlü ve kullanımı da çok çok kolay. Tıpkı bir geliştirici olarak benim gibi çalışıyor: Ona benim için neyin önemli olduğunu söyleyebiliyorum, ona özel talimatlar verebiliyorum ve o da yaptığım her istekte bunları kullanıyor. Ve şimdi Agent HQ ile yeni bir şey denemek istersem, sıfırdan başlamama gerek kalmıyor.
Son yıllarda giderek daha fazla "düşük kod"dan bahsediyoruz. Acaba bu platformla artık "kodsuz"a mı doğru gidiyoruz?
Evet. GitHub Copilot ile kod kullanmanıza gerek yok, ancak kodu her zaman size göstereceğiz. Kullanmanıza gerek yok, ancak her zaman kaputu açıp motorun içine bakabilmeli ve istediğiniz gibi öğrenebilmeli veya değiştirebilmelisiniz. Nihayetinde her şey koddur. "Kodsuz"da bile çalışan bir kod vardır. Ve geliştiricilerin isterlerse koda her zaman girebilmelerini sağlamak istiyoruz. Oluşturduğunuz şeyin karmaşıklığına bağlı olarak, her zaman girmek zorunda değilsiniz.
Ama tüm bunlar, kod bilmeden bile programlamayı kolaylaştırıyor…
Evet, doğru. Copilot ve yapay zekanın yaptığı şey, giriş engellerini düşürmek. İnsanlara öğrenebilecekleri hissini veriyor, çünkü öğrenebiliyorsunuz. Ancak küçük bir uygulama geliştirmek ile bir milyon kişi için çalıştırmak arasında genellikle büyük bir fark vardır. İşte bu noktada önemli miktarda yazılım mühendisliği bilgisine ihtiyacımız var.
Platformlarını kullanan 180 milyondan fazla programcı var. Bir sınır var mı?
GitHub bir milyar geliştiriciye ulaşmaya çalışıyor. Geçen yıl insanlar "Gerçekten mi, bir milyar geliştirici?" diye soruyordu. Ve şimdiden 180 milyona ulaştık.
GitHub'ın misyonu hala yazılım geliştirmeyi daha açık ve işbirlikçi hale getirmek mi?
Evet, geliştirici iş birliğiyle insan gelişimini hızlandırmak istiyoruz. Yazılım geliştirme bir takım sporudur. Başkalarının fikrinize bakması, farklı seçenekleri değerlendirmesi gerekir ve yapay zeka bunu yapmamıza yardımcı olabilir. Ancak asıl sihir, iki, üç veya binlerce geliştiricinin dünyayı gerçekten ileriye taşıyacak bir şey inşa etmek için bir araya gelmesiyle gerçekleşir.
Microsoft gibi bir şirkette bu misyon mümkün mü?
Evet, kesinlikle. Microsoft kendini bir geliştirici şirketi olarak tanımlıyor. Aslında buna gerçekten inanıyorlar. Microsoft, kaynak açısından bize yardımcı olmanın giderek daha fazla yolunu buluyor, modeller eğitmemize yardımcı oluyor ve GitHub'ın GitHub olarak kalmasını gerçekten istiyor çünkü biz açık kaynak geliştiricileri, işletmeler, öğrenciler ve girişimlerden oluşan benzersiz bir karışımız.
Biraz felsefeden bahsedelim. Yapay zekanın tüm sektörlerde yarattığı otomasyon çağında, sizin bakış açınıza göre, karşı karşıya olduğumuz temel etik ve mesleki zorluklar nelerdir?
Bence ilk önemli nokta, tüm rollerde sistem odaklı düşünme ve problem çözme konusunda çok iyi olmamız gerektiği. Şu anki en büyük sorunlardan biri, meslektaşlarımızın, müşterilerimizin ve dünyanın bizden ne istediğini anlayabilmemiz. Sorunları gerçekten parçalara ayırmamız gerekiyor. Bence bu dönüşüm o kadar hızlı gerçekleşiyor ki, kuruluşların yapay zekayı nasıl kullanacaklarını ve bundan nasıl değer elde edeceklerini öğrenmek için giderek daha fazla yardıma ihtiyaçları var.
GitHub'ı beş yıl sonra nasıl görüyorsunuz?
GitHub'a katılan insan sayısı her geçen gün artıyor. Ve biz de onların bu araçlarla üretken ve başarılı olmalarına yardımcı olmalıyız. Araçlar değişmeye, gelişmeye devam edecek. Ama bence onlara ücretsiz olarak sunabileceğimiz araçları sağlamak bizim elimizde. Yapay zeka bizim için çok daha fazlasını yapabilir.
eleconomista




